const path = require("path");
const htmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
    entry:path.join(__dirname,"./src/main.js"),

    output:{
        path:path.join(__dirname,"./dist"),
        filename : "bundle.js"
    },
    plugins: [
        new htmlWebpackPlugin({
            template:"./src/index.html",
            filename:"index.html"
        })
    ],
    module: {
        rules: [
            {"test":/\.vue$/,use:"vue-loader"},
            {"test":/\.css$/,use:["style-loader","css-loader"]},
            {"test":/\.less$/,use:["style-loader","css-loader","less-loader"]},
            {"test":/\.scss$/,use:["style-loader","css-loader","sass-loader"]},
            {"test":/\.(eot|svg|ttf|woff|woff2)$/,use:"url-loader"},
            {"test":/\.(jpg|jpeg|gif|png)$/,use:"url-loader"},
            {"test":/\.js$/,use:"babel-loader", exclude: /node_modules/},

        ]
    }
    /*resolve:{
        alias:{
            "vue$":"vue/dist/vue.js"
        }
    }*/
};